Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador de funciones del sistema para sistemas embebidos

Descripción

Text copied to clipboard!
Estamos buscando un Desarrollador de funciones del sistema para sistemas embebidos altamente motivado y con experiencia para unirse a nuestro equipo de ingeniería. Esta posición es clave para el desarrollo de software de bajo nivel que interactúa directamente con el hardware en dispositivos embebidos. El candidato ideal tendrá un sólido conocimiento de arquitecturas de microcontroladores, programación en C/C++, y experiencia en el desarrollo de controladores, sistemas operativos en tiempo real (RTOS) y protocolos de comunicación.El Desarrollador de funciones del sistema trabajará en estrecha colaboración con ingenieros de hardware, diseñadores de sistemas y otros desarrolladores de software para garantizar que las soluciones embebidas cumplan con los requisitos de rendimiento, fiabilidad y eficiencia energética. También será responsable de depurar problemas complejos a nivel de sistema, optimizar el uso de recursos y garantizar la compatibilidad con estándares de la industria.Esta posición requiere una mentalidad analítica, atención al detalle y la capacidad de trabajar en un entorno dinámico y orientado a resultados. Se valorará experiencia previa en sectores como automoción, aeroespacial, dispositivos médicos o electrónica de consumo.Responsabilidades clave incluyen el diseño de arquitecturas de software embebido, implementación de funciones de sistema como gestión de energía, inicialización de hardware, manejo de interrupciones, y soporte para actualizaciones de firmware. Además, se espera que el candidato participe en revisiones de código, pruebas unitarias y documentación técnica.Ofrecemos un entorno de trabajo colaborativo, oportunidades de crecimiento profesional y la posibilidad de trabajar en proyectos innovadores que impactan directamente en productos reales utilizados por millones de personas. Si tienes pasión por los sistemas embebidos y deseas contribuir al desarrollo de soluciones tecnológicas avanzadas, ¡te invitamos a postularte!

Responsabilidades

Text copied to clipboard!
  • Diseñar e implementar funciones de sistema para plataformas embebidas.
  • Desarrollar controladores de bajo nivel para periféricos y hardware personalizado.
  • Integrar y mantener sistemas operativos en tiempo real (RTOS).
  • Optimizar el uso de memoria y consumo energético del sistema.
  • Colaborar con equipos de hardware y software para definir especificaciones técnicas.
  • Realizar pruebas unitarias y de integración para validar funcionalidades.
  • Documentar el diseño y la implementación del software.
  • Depurar errores complejos a nivel de sistema.
  • Participar en revisiones de código y mejoras de calidad.
  • Asegurar la conformidad con estándares de la industria y normativas aplicables.

Requisitos

Text copied to clipboard!
  • Título universitario en Ingeniería Electrónica, Informática o carrera afín.
  • Experiencia comprobada en desarrollo de software embebido.
  • Dominio de lenguajes de programación C y C++.
  • Conocimiento de arquitecturas de microcontroladores (ARM, PIC, etc.).
  • Experiencia con RTOS como FreeRTOS, Zephyr o similares.
  • Familiaridad con herramientas de depuración y análisis de rendimiento.
  • Capacidad para leer esquemáticos y trabajar con hardware.
  • Habilidad para trabajar en equipo y comunicarse efectivamente.
  • Inglés técnico intermedio o avanzado.
  • Deseable experiencia en sectores regulados como automoción o médico.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes en desarrollo de sistemas embebidos?
  • ¿Has trabajado con algún RTOS? ¿Cuál?
  • ¿Qué microcontroladores has utilizado en proyectos anteriores?
  • ¿Tienes experiencia desarrollando controladores de hardware?
  • ¿Cómo manejas la depuración de errores a nivel de sistema?
  • ¿Has trabajado en proyectos con requisitos de certificación o normativas?
  • ¿Qué herramientas utilizas para pruebas y validación de software embebido?
  • ¿Tienes experiencia con protocolos de comunicación como I2C, SPI o CAN?
  • ¿Cuál ha sido tu mayor reto técnico en sistemas embebidos?
  • ¿Estás dispuesto a trabajar en proyectos multidisciplinarios?